﻿using System.ComponentModel;

namespace Sustainalytics.ClientDW.Entities
{
    public class Company
    {
        public int CompanyId { get; set; }
        public string CompanyName { get; set; }
        public string MainTicker { get; set; }
        public string Country { get; set; }
        public int SubPeerGroupId { get; set; }

    }

    /// <summary>
    /// Description: IdentifierTypeValue from CorporateIdentifierType collection
    /// </summary>
    public enum IdentifierType
    {
        [Description("Company Name")]
        CompanyName = -1,

        [Description("Company Name - Lowercased")]
        CompanyNameLowercased = -2,

        [Description("Company Name - URL Friendly")]
        CompanyNameUrlFriendly = -3,

        [Description("Company External ID")]
        CompanyExternalId = -4,

        [Description("Old Capital IQ ID")]
        CompanyId_old = -5,

        [Description("FactSet - Entity ID")]
        FactSetEntityId = -6,

        [Description("Morningstar - Company ID")]
        MorningstarCompanyId = -7
    }
}
